A handshake deal is an agreement between two parties that is sealed with a simple handshake, rather than signing any formal contract. It is based on trust and honesty, as there are no written terms or conditions to guarantee compliance. The understanding is that both parties will uphold their end of the bargain out of respect for each other's word.